package com.whnk.pm.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.whnk.common.base.BaseEntity;
import java.util.Date;

/**
 * 项目变更表 pm_pro_chg
 * 
 * @author whwhnk
 * @date 2019-07-25
 */
public class ProChg extends BaseEntity
{
	private static final long serialVersionUID = 1L;
	
	/**  */
	private Integer chgId;
	/** 项目主键 */
	private Integer proId;
	/** 证件号码 */
	private String empId;
	/** 姓名 */
	private String empNm;
	/** 被替换人员证件号码 */
	private String chgEmpId;
	/** 被替换人员姓名 */
	private String chgEmpNm;
	/** 事项类型 */
	private String chgMattType;
	/** 变更发起方 */
	private String chgLaunch;
	/** 变更类型 */
	private String chgType;
	/** 变更时间 */
	private Date chgDt;
	/** 变更原因 */
	private String chgCause;
	/** 具体原因 */
	private String chgDsc;
	/** 事项角色 */
	private String chgMattRole;
	/** 服务类别 */
	private String chgServType;
	/** 资质领域 */
	private String chgField;
	/** 资质级别 */
	private String chgLevel;
	/** 是否核心成员 */
	private String chgIsKey;
	/** 是否维护期进场 */
	private String chgIsMtn;
	/** 试用期类型 */
	private String chgProbType;
	/** 试用期(天) */
	private Integer chgProbDays;
	/** 免试原因 */
	private String chgNoProbDsc;
	/** 其他原因 */
	private String chgOthers;

	public void setChgId(Integer chgId) 
	{
		this.chgId = chgId;
	}

	public Integer getChgId() 
	{
		return chgId;
	}
	public void setProId(Integer proId) 
	{
		this.proId = proId;
	}

	public Integer getProId() 
	{
		return proId;
	}
	public void setEmpId(String empId) 
	{
		this.empId = empId;
	}

	public String getEmpId() 
	{
		return empId;
	}
	public void setEmpNm(String empNm) 
	{
		this.empNm = empNm;
	}

	public String getEmpNm() 
	{
		return empNm;
	}
	public void setChgEmpId(String chgEmpId) 
	{
		this.chgEmpId = chgEmpId;
	}

	public String getChgEmpId() 
	{
		return chgEmpId;
	}
	public void setChgEmpNm(String chgEmpNm) 
	{
		this.chgEmpNm = chgEmpNm;
	}

	public String getChgEmpNm() 
	{
		return chgEmpNm;
	}
	public void setChgMattType(String chgMattType) 
	{
		this.chgMattType = chgMattType;
	}

	public String getChgMattType() 
	{
		return chgMattType;
	}
	public void setChgLaunch(String chgLaunch) 
	{
		this.chgLaunch = chgLaunch;
	}

	public String getChgLaunch() 
	{
		return chgLaunch;
	}
	public void setChgType(String chgType) 
	{
		this.chgType = chgType;
	}

	public String getChgType() 
	{
		return chgType;
	}
	public void setChgDt(Date chgDt) 
	{
		this.chgDt = chgDt;
	}

	public Date getChgDt() 
	{
		return chgDt;
	}
	public void setChgCause(String chgCause) 
	{
		this.chgCause = chgCause;
	}

	public String getChgCause() 
	{
		return chgCause;
	}
	public void setChgDsc(String chgDsc) 
	{
		this.chgDsc = chgDsc;
	}

	public String getChgDsc() 
	{
		return chgDsc;
	}
	public void setChgMattRole(String chgMattRole) 
	{
		this.chgMattRole = chgMattRole;
	}

	public String getChgMattRole() 
	{
		return chgMattRole;
	}
	public void setChgServType(String chgServType) 
	{
		this.chgServType = chgServType;
	}

	public String getChgServType() 
	{
		return chgServType;
	}
	public void setChgField(String chgField) 
	{
		this.chgField = chgField;
	}

	public String getChgField() 
	{
		return chgField;
	}
	public void setChgLevel(String chgLevel) 
	{
		this.chgLevel = chgLevel;
	}

	public String getChgLevel() 
	{
		return chgLevel;
	}
	public void setChgIsKey(String chgIsKey) 
	{
		this.chgIsKey = chgIsKey;
	}

	public String getChgIsKey() 
	{
		return chgIsKey;
	}
	public void setChgIsMtn(String chgIsMtn) 
	{
		this.chgIsMtn = chgIsMtn;
	}

	public String getChgIsMtn() 
	{
		return chgIsMtn;
	}
	public void setChgProbType(String chgProbType) 
	{
		this.chgProbType = chgProbType;
	}

	public String getChgProbType() 
	{
		return chgProbType;
	}
	public void setChgProbDays(Integer chgProbDays) 
	{
		this.chgProbDays = chgProbDays;
	}

	public Integer getChgProbDays() 
	{
		return chgProbDays;
	}
	public void setChgNoProbDsc(String chgNoProbDsc) 
	{
		this.chgNoProbDsc = chgNoProbDsc;
	}

	public String getChgNoProbDsc() 
	{
		return chgNoProbDsc;
	}
	public void setChgOthers(String chgOthers) 
	{
		this.chgOthers = chgOthers;
	}

	public String getChgOthers() 
	{
		return chgOthers;
	}

    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("chgId", getChgId())
            .append("proId", getProId())
            .append("empId", getEmpId())
            .append("empNm", getEmpNm())
            .append("chgEmpId", getChgEmpId())
            .append("chgEmpNm", getChgEmpNm())
            .append("chgMattType", getChgMattType())
            .append("chgLaunch", getChgLaunch())
            .append("chgType", getChgType())
            .append("chgDt", getChgDt())
            .append("chgCause", getChgCause())
            .append("chgDsc", getChgDsc())
            .append("chgMattRole", getChgMattRole())
            .append("chgServType", getChgServType())
            .append("chgField", getChgField())
            .append("chgLevel", getChgLevel())
            .append("chgIsKey", getChgIsKey())
            .append("chgIsMtn", getChgIsMtn())
            .append("chgProbType", getChgProbType())
            .append("chgProbDays", getChgProbDays())
            .append("chgNoProbDsc", getChgNoProbDsc())
            .append("chgOthers", getChgOthers())
            .toString();
    }
}
